""""""
"""
加入其他的菜品功能 -- 录入功能
菜名 ， 成本价， 产地， 生产日期
烤鸭  10  xx农场 2021-10-14 
大葱   1  xx基地  2021-10-13
"""

#  烤鸭店系统 需求:
# 1. 菜品信息 录入功能
# 2. 搜索功能  输入烤鸭  检索出 烤鸭详细信息
# 3. 退出功能

# 具体编码前 , 思路梳理 【代码该怎么去写,用到什么东西】
#  录入 --》用户去输入，【菜品应当包含哪些信息】
# 该写什么？

#1. 让用户选择，自己要干什么？
# 2. 如果用户选择录入，那么进入到录入逻辑
# 3.如果用户选择搜索，进入到搜索逻辑
# 4. 如果用户选择退出，则直接退出

# 要让一个程序不会自动结束，怎么做? ---循环
#列表== 这次有办法实现了吗？？？
#字典:
proje_list = []
attrs = ["菜品名称", "成本价", "产地", "生产日期"]
while True:
    oper_type = input("1-录入菜品\n2-查询菜单\n3-退出系统\n请做出你的选择(输入序号):")
    if oper_type == "1":
        pro_dic = {}
        print(">>>>>>>>进入录入系统,请按要求输入")
        for attr in attrs: # 遍历
            value = input("请输入" + attr + ":")
            pro_dic[attr] = value

        proje_list.append(pro_dic)

    elif oper_type == "2":
        print("进入查询系统")  # 要查询，一定得有数据
        """查询烤鸭的成本价???"""
        print("所有的数据:", proje_list)
        for m in proje_list: # 遍历 列表所有数据
            if m["菜品名称"] == "烤鸭": #有没有更加便于记忆的方法？？ --如果找东西的时候，使用文字
                print(m)
    elif oper_type == "3":
        print("退出")
        break

